#ifndef __CE_GFX_RENDERENVIRONMENT_H__
#define __CE_GFX_RENDERENVIRONMENT_H__

#include <math/vector.h>
#include <math/matrix.h>

/**
 * \addtogroup graphics
 * @{
 */
/**
 * @brief Description of the environment that is valid during the rendering
 */
struct ceRenderEnvironment
{
  unsigned      Frame;
  ceVector3f		CameraLocationGlobal;
  ceVector3f		CameraLocation;

  ceMatrix4f		ModelMatrix;
  ceMatrix4f		ViewMatrix;
  ceMatrix4f		ProjectionMatrix;
};

/** @} */


#endif /* ! __CE_GFX_RENDERENVIRONMENT_H__ */

